Refresh Content Controls
原文:https://developer.apple.com/design/human-interface-guidelines/ios/controls/refresh-content-controls/
hr.icon
リフレッシュコントロールは、次の自動コンテンツ更新を待たずに、テーブルビューなどのコンテンツを即座に再読み込みするために手動で起動されます。
リフレッシュコントロールは、特殊なタイプのアクティビティインジケータで、デフォルトでは非表示になっており、リロードするビュー上で下にドラッグすると表示されるようになっています。
例えば、メールでは、受信トレイのメッセージのリストを下にドラッグすると、新しいメッセージを確認することができます。
https://gyazo.com/5f08bfed387aaf58073c88360ced00a4
コンテンツの自動更新を行う。
ユーザーは、コンテンツの更新をすぐに行うことができることを高く評価していますが、定期的に自動更新が行われることも期待しています。
毎回の更新をユーザーに任せるのはやめましょう。
定期的に更新することで、データの鮮度を保つことができます。
短いタイトルは、付加価値がある場合にのみ付けるようにします。
リフレッシュコントロールには、タイトルを付けることができます。
ほとんどの場合、コントロールのアニメーションがコンテンツの読み込み中であることを示しているので、これは不要です。
タイトルを付ける場合は、リフレッシュの実行方法を説明するためには使用しないでください。
代わりに、リフレッシュされるコンテンツに関する価値のある情報を提供します。
例えば、Podcastのリフレッシュコントロールでは、タイトルを使用して、最後のPodcastの更新がいつ行われたかを伝えます。
開発者向けのガイダンスについては、UIRefreshControlを参照してください。
<-- Progress Indicators
--> Segmented Controls